﻿using EPiBoost.Core.CustomProperties.EnumSelector;
using EPiServer.PlugIn;

namespace BoostSite.Demo.Definitions.CustomProperties.EnumSelector
{
	public enum ExampleEnum
	{
		[EnumSelectorOption(DisplayName = "One!", Order = 1, Hidden = true)]
		One,
		[EnumSelectorOption(DisplayName = "Two-", Order = 2)]
		Two,
		[EnumSelectorOption(DisplayName = "Three:", Order = 3, Removed = true)]
		Three,
		[EnumSelectorOption(DisplayName = "Four$", Order = 4, IsDefault = true)]
		Four,
		[EnumSelectorOption(DisplayName = "Five*", Order = 5)]
		Five

	}


	[PropertyDefinitionTypePlugIn(DisplayName = "Sample Enum DropDown")]
	public class ExampleEnumSelector : PropertyEnumSelectorBase<ExampleEnum>
	{

	}

	[PropertyDefinitionTypePlugIn(DisplayName = "Sample Enum Checkboxes")]
	public class ExampleMultiEnumSelector : PropertyMultiEnumSelectorBase<ExampleEnum>
	{

	}
}
